<?php
require('src/Inventario.class.php');
$mes            = (isset($_POST['mes'])) ? $_POST['mes']:0;
$anno           = (isset($_POST['anno'])) ? $_POST['anno']:0;


  
    $obj    = new Inventario();
    $fechaIni = 0;
    $fechaFin = 0;
    $resto = 0;
    if($mes!=-1 && $anno!=-1){
        $fechaIni = $anno.getMonth_($mes).'01';
        $fechaFin = $anno.getMonth_($mes).date("d",(mktime(0,0,0,$mes+1,1,$anno)-1));
    }else if($mes==-1 && $anno!=-1){
        $mes = date("n"); //mes actual
        $fechaIni = $anno.getMonth_($mes).'01';
        $fechaFin = $anno.getMonth_($mes).date("d",(mktime(0,0,0,$mes+1,1,$anno)-1));
    }else if($mes!=-1 && $anno==-1){
        $anno = date("Y"); //mes actual
        $fechaIni = $anno.getMonth_($mes).'01';
        $fechaFin = $anno.getMonth_($mes).date("d",(mktime(0,0,0,$mes+1,1,$anno)-1));
    }
    $res    = $obj->getConsultasReporteServicioProducto($fechaIni, $fechaFin);

    echo"<center>"; 
    echo "<table class='doc'>";  
    if (($rows=mysql_num_rows($res))==0) {    
        echo " No Se Han Encontrado  Coincidencias para esta Búsqueda"; 
    }else{  
        echo "<thead>";
        echo "<tr>"; 
        echo "<th>C&oacute;digo</th>";  
        echo "<th>Nombre Producto</th>";  
        echo "<th>Cantidad Ordenada</th>";  
        echo "<th>Cantidad Facturada</th>";        
        echo "<th>Nivel de Satisfacci&oacute;n</th>";          
        echo "</tr>";
        echo "</thead>";
        echo "<tbody>";
        $columnes = 4;
    }  
    $i = 1;
    while($row = mysql_fetch_array($res)){
        $resto = ($i % $columnes); # N&uacute;mero de celda del <tr> en que nos encontramos  
        $nivelServicio = 0;
        if($row['ifv_cant']!=0&&$row['ifv_cant']!=null){
            $nivelServicio = ($row['ifv_cantordenada'] / $row['ifv_cant']);
        }
        if ($resto == 1) echo "<tr>";  # Si es la primera celda, abrimos <tr>                              
            echo "<td align='center'>".$row['pro_codigo']."</td>"; 
            echo "<td align='center'>".$row['pro_nombre']."</td>"; 
            echo "<td align='center'>".$row['ifv_cantordenada']."</td>"; 
            echo "<td align='center'>".$row['ifv_cant']."</td>"; 
            echo "<td align='center'>".$nivelServicio."</td>";          
            echo "</tr>";             
            if ($resto == 0){                     
            } # Si es la &uacute;ltima celda, cerramos </tr>  
        $i++;
    }  
    if ($resto <> 0){ # Si el resultado no es m&uacute;ltiple de $columnes acabamos de rellenar los huecos  
        $ajust = $columnes - $resto; # N&uacute;mero de huecos necesarios  
        for ($j = 0; $j < $ajust; $j++)  {             
        }  
        //echo "</tr>"; # se Cierra  la &uacute;ltima l&iacute;nea </tr>  

    }  
    echo "</tbody>";
    echo "</table>";  
    echo "</center>"; 
    
 function getMonth_($mes){
     if($mes < 10) $mes = '0'.$mes;
     return $mes;
 }

?>
